-
Liczba zawartości
107 -
Rejestracja
-
Ostatnia wizyta
Typ zawartości
Profile
News
Forum
Kalendarz
Odpowiedzi dodane przez Polacco
-
-
Ktoś może oglądał "Brestskaya krepost"? Pewnie cudów nie można się spodziewać, ale jest tak mało filmów o tym teatrze działań, że nie za bardzo jest sens wybrzydzać. W ogóle przydałaby mi się jakaś lista filmów o wojnie na wschodzie:
Stalingrad
Talvisota
Zvezda
Enemy at the Gates
Utomlyonnye solntsem 2
?
-
SDK, a właściwie to cała architektura Maxa. Poza tym, pewne rozwiązania na styku architektury i funkcjonalności np. to, że z poziomu modyfikatora nie ma dostępu do modyfikowanego node'a/ów i pewne upierdliwe ficzery jak np. zagnieżdżone multimateriały(!!!)
-
Wielka szkoda. Kurde...
boję się o sytuacje kiedy nagle pewnego dnia nie ma tych wielkich firm, gdzie
Chyba pierwszy raz słyszę, że ktoś narzeka, że upadają wielkie firmy, a nie małe.
Tak w ogóle to chyba nie za bardzo jest konkurencja między wielkimi a małymi? Chyba same chęci nie wystarczą do zrobienia efektów specjalnych do nowego Batmana itd?
-
Tak z ciekawości: to Flying Fish Works upadło? Można wiedzieć w jakich okolicznościach?
//edit: sprawa zostala wyjasniona, i jest tylko problemem osob w to zaangazowanych
-
Z tego co się orientuje sprzedawane to jest pod nazwą Hairtrix przez Turbosquid:
-
pytanie nr 1. Jak to zapisać inaczej żebym na końcu wartość nie była wypluwana jako string tylko hmmm.. jako kod xml zapisany w pamięci. Tak żebym mógł sobie odczytać dane jakoś tak daneXML.ChildNodes.item[0].ChildNodes.itemof[2].Attributes.itemof[1].value
No i pytanie2 Jak można przekonwertować takiego stringa XML do XML zapisując to w pamięci pomijając zapis do pliku.
Pytania są równoznaczne ;) Rozumiem, że "kod xml zapisany w pamięci" to obiekt .NET ułatwiający operacje na XML? Ostatnio jak musiałem parsować XML (jakieś 2 lata temu ;) ) to LINQ był na topie. Tu masz przykład jak zainicjować System.Xml.Linq.XDocument przy pomocy stringa:
-
.dlu umieszczasz w folderze plugins
interfejs chyba będzie dostępny w zakładce Utilities (Command Panel), ale to zgaduje
-
No właśnie. W Polsce też nie znam nikogo kto by go używał. Nikt się przynajmniej nie przyznał.
Ci się przyznają:
http://www.platige.com/index.php?lng=pl&tu=51
Ponadto tutaj:
http://www.projectmessiah.com/x6/products.html
można przeczytać, że był używany przy Fallen Art.
-
Ja o tym doskonale wiem :) Pytanie czy napisali to jako żart czy rzeczywiście szykowane jest ich przejęcie.
-
Cytuje z ich strony: "*Not yet a subsidiary of Autodesk."
Jaja sobie robią?
-
Czy tylko ja mam problem z odtworzeniem tego?
-
Co z tego, że zrobisz bruk i chodnik jako jeden obiekt - jeżeli będą miały różne tekstury to silnik i tak je rozbije na osobne meshe. Z kolei jak obiekty statyczne leżą relatywnie blisko siebie na mapie i mają ten sam materiał oraz teksturę to lepiej jest je połączyć w jeden.
-
sorry ale ja w te bujdy nie wierze...developerzy wiele rzeczy mówią ale i tak teraz jak i w przyszłości czysta moc proca (tj. wielowątkowość też oraz ew. dodatkowo GPU) będzie miała znaczenie...
wracając do przysżłości cache...nawet jeśli będzie to miało znaczenei to za dwa lata zmieni proca na innego a teraz bedzie cieszył się z >4GHz
Cache ma znaczenie już teraz - to nie jest żadna technologia przyszłości.
Owszem wymaga zaangażowania ze strony programisty, ale nie więcej niż wielowątkowość. W każdym razie ja mam w zwyczaju odpalać profiler i optymalizować użycie cache w swoich programach. Czy developerzy Mental Raya to robią? Zdziwiłbym się gdyby nie robili. Niektóre programy przyśpieszają kilkukrotnie po optymalizacji pod cache.
-
Wyższy mnożnik... Nie na samym mnożnikiem żyje procesor - developerzy teraz najwięcej mówią o cache i optymalizacja softu pod cache to trend na najbliższe lata (oczywiście obok oczywistej wielowątkowości).
-
Ale licznik ma się resetować po ponownym uruchomieniu maxa? Na 99% jestem pewny, że się da to zrobić tworząc skrypt.
-
Moim zdaniem przesiadka z powodu samej tylko niestabilności nie jest dobrym pomysłem. Sytuacja może się zmienić (raczej na niekorzyść) z release na release, wystarczy, że wymieni się kilku kluczowych programistów. Ponadto, chyba nie mają sensu zmiany w obrębie wielkiej trójki, jako, że wszystkie trzy aplikacje rozwijane są przez Autodesk i nie zdziwię się jak coraz więcej kodu będzie przez nie dzielone.
-
To jest jakiś znany algorytm, który robi to co powyżej??!! Gdybym wiedział o takowym to na pewno bym się za to nie zabierał. Być może gdzieś w czeluściach internetu jest jakaś biblioteka, która teoretycznie robi to samo, ale założę się, że wysypie się, albo da błędny rezultat dla pewnych siatek, z którymi mój program radzi sobie bezproblemowo.
Co do 3d to raczej nie planuje się tym zajmować. Optymalizacja 3d rządzi się swoimi prawami. Nawet nie wiem jakie są najpopularniejsze algorytmy do tego :)
Zresztą mój algorytm to niejako tylko efekt uboczny pracy nad czymś innym. Mam nadzieję, że komercyjnym.
-
Przed:
Po:
Tym razem spłaszczyłem i zoptymalizowałem model 3d :). Ma ktoś coś do spłaszczenia? ;)
-
No chyba wiadomo, że ceteris paribus lepiej mieć na teksturze cycatą babkę niż jej nie mieć.
-
Scena może leżeć na dowolnej płaszczyźnie.
W tej chwili nie napisałem jeszcze żadnej integracji z jakimkolwiek innym programem bo po prostu nie wiem czy komuś się to do czegoś przyda. Tzn wiem, że przyda się mi :) (jako moduł innego, większego narzędzia). Więc jak ktoś widzi jakieś sensowne zastosowanie do tego algorytmu to może śmiało dać mi znać.
-
Witam. Nie wiem czy dobrze umieściłem ten temat bo nigdzie nie widzę działu poświęconego własnym programom użytkowników forum - są galerie prac, ale nie ma galerii skryptów, wtyczek, aplikacji :)
No więc przy okazji prac nad czymś większym napisałem program do optymalizacji scen 2D. Scena taka może zawierać najbardziej wymyślne konfiguracje zachodzących na siebie i stykających się ze sobą siatek 2D, a mój programik sprowadzi je do postaci optymalnej, tzn wyeliminuje wszystkie wierzchołki, które nie są potrzebne do zachowania konturów (można także płynnie upraszczać kontury poprzez dodatkowy parametr).
Tzn przynajmniej ja tak twierdzę - jak ktoś ma jakąś fajną scenę 2D z dzikimi siatkami to proszę zapraszam, chciałbym przetestować na niej swój algorytm (najlepiej jakby była w 3ds max).
Oto przykład działania:
przed:
po:
3dsMax - Znalezienie "pustych" obiektow
w 3ds max
Napisano
"Puste" bo nie mają geometrii? Wówczas można tak:
for obj in objects do
(
mesh = SnapshotAsMesh obj;
if ((getNumVerts mesh) ==0) then
SelectMore obj;
)
Ewentualnie getNumVerts możesz zmienić na getNumFaces.