Skocz do zawartości
View in the app

A better way to browse. Learn more.

Max3D.pl

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

3dsmaxman

Members
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez 3dsmaxman

  1. w max 6 tak mozna zrobic te rzeczy: 1. 1) tworzysz materiał o koloze takim, jakim chcesz miec obiekt zarzacy sie 2) wybierasz obiekt (obiekty) klikasz prawym i properties; zmieniasz G-Buffer Object Channel np. na 1 - to bedzie ID tych obiektów 3) Environment & Effects --> Effects --> Lens Effect --> Glow 4) ustawiasz parametr Size na zakladce Parameters - jest to rozmiar efektu 'swiecenia' oraz radial color po lewej stronie najlepiej na taki sam kolor, jaki na poczatku przypisalas obiektowi 5) mozesz poexperymentowac z innymi wartosciami jak intensity (Glow element -> parameters), dla uzyskania lepszego/ciekawszego efektu 2) mozesz taki efekt uzyskac poprzez material z opacity gdzies na 30, bump 30% i Noise oraz refraction na 100% thin wall refrraction Noise reguluje stopien deformacji obiektu za nim efekj jest mniej wiecej taki: przepraszam, zapmnialem, ze ma byc widoczny przez szybe - z szyba nie wyszlo :/
  2. dziekuje i skacze z radosci! :) moj pierwszy plug-in dziala (prymitywny, ale co?)! :P
  3. probuje zrobic obrus uzywajac NURBS Surface i mam problem - utworzylem boczne powierzchnie, a szczytowej nie moge... czy blad tkwi w tym, ze zrobilem pofalowane brzegi powierzchni, ktora chce domknac? PS. powiedzcie jak sie wkleja odnosniki do plikow, to umieszcze tu ten model
  4. wiem, ze kurs malarstwa i fotografii przydaje sie do dobrej kompozycji, ale co z tego, jesli ktos nie zna mozliwosci programu? - wlasnie dlatego pytam sie o podrecznik
  5. no wlasnie - czy ktos zna jakies dobre podreczniki do tworzenia textur? bo z doswiadczenia wiem, ze nawet dziadostwo po dodaniu dobrej tekstury nabiera walorow ;) do dyskusji zapraszam tutaj, a propozycje juz konkretne prosilbym o przesylanie na mojego e-maila
  6. jednak jesli nie zdefiniuje grup wygladzania, to owszem - skrypt dziala bez zarzutu, ale efekt nie jest dosc dobry... wkleisz tu fragment skryptu, w ktory nalezy wcisnac ta instrukcje?
  7. plugin simpleObject OstFor name: "OstFor" category: "Own Geometric Objects" classID:#(0x61e203b2, 0x63656b19) ( parameters main rollout: params ( a type:#integer ui:a default:1 ) rollout params "Object Settings" ( spinner a "Edge Length" range:[1,10,1] type:#integer ) on buildMesh do ( vert_array = #() face_array = #() tmp = (a * sqrt(2) / 2) tmp *= tmp tmp2 = a * a - tmp h = sqrt(tmp2) v1 = [-a/2,-a/2,0] v2 = [a/2,-a/2,0] v3 = [a/2,a/2,0] v4 = [-a/2,a/2,0] v5 = [0,0,h] append vert_array v1 append vert_array v2 append vert_array v3 append vert_array v4 append vert_array v5 append face_array [1,4,3] append face_array [3,2,1] append face_array [1,2,5] append face_array [2,3,5] append face_array [3,4,5] append face_array [4,1,5] setMesh ost verts:vert_array faces:face_array addmodifier ost (Smooth autosmooth:true threshold:30) convertToMesh(ost) for i = 1 to 2 do ( setEdgeVis ost i 1 false setEdgeVis ost i 2 true setEdgeVis ost i 3 true ) for i = 3 to 6 do ( setEdgeVis ost i 1 true setEdgeVis ost i 2 true setEdgeVis ost i 3 true ) update ost ) tool create ( on mousePoint click do ( case click of ( 1: coordsys grid (nodeTM.translation = gridPoint) ) ) on mouseMove click do ( case click of ( 2: (a = abs(gridDist.x)) 3: (#stop) ) ) )--end create )--end plugin
  8. nadal jest jakis blad; -- Error occurred in buildMesh() -- Frame: -- tmp: 0.5 -- v5: [0,0,0.707107] -- tmp2: 0.5 -- face_array: #([1,4,3], [3,2,1], [1,2,5], [2,3,5], [3,4,5], [4,1,5]) -- v3: [0.5,0.5,0] -- v4: [-0.5,0.5,0] -- v1: [-0.5,-0.5,0] -- v2: [0.5,-0.5,0] -- vert_array: #([-0.5,-0.5,0], [0.5,-0.5,0], [0.5,0.5,0], [-0.5,0.5,0], [0,0,0.707107]) -- h: 0.707107 >> MAXScript Scripted Plugin Handler Exception: -- No ""setMesh"" function for undefined dochodze do wniosku, ze pokpilem cos chyba we fragmencie, gdzie uzytkownik poprzez szuranie myszka wzdluz osi X okresla dlugosc boku :) tool create ( on mousePoint click do ( case click of ( 1: coordsys grid (nodeTM.translation = gridPoint) ) ) on mouseMove click do ( case click of ( 2: (a = abs(gridDist.x)) 3: (#stop) ) ) )--end create bowiem blad wyskakuje, gdy tylko klikne myszka w aktywnym oknie, a nie dobiero gdy przeciagne kursorem i puszcze
  9. obie linijki? bo ja mam taki skrypt (pomijam interfejs itp. - sam glowny kod: plugin simpleObject OstFor name: "OstFor" category: "Own Geometric Objects" classID:#(0x61e203b2, 0x63656b19) ( ... on buildMesh do ( vert_array = #() face_array = #() tmp = (a * sqrt(2) / 2) tmp *= tmp tmp2 = a * a - tmp h = sqrt(tmp2) v1 = [-a/2,-a/2,0] v2 = [a/2,-a/2,0] v3 = [a/2,a/2,0] v4 = [-a/2,a/2,0] v5 = [0,0,h] append vert_array v1 append vert_array v2 append vert_array v3 append vert_array v4 append vert_array v5 append face_array [1,4,3] append face_array [3,2,1] append face_array [1,2,5] append face_array [2,3,5] append face_array [3,4,5] append face_array [4,1,5] setMesh ost verts:vert_array faces:face_array addmodifier ost (Smooth autosmooth:true threshold:30) convertToMesh(ost) for i = 1 to 2 do ( setEdgeVis ost i 1 false setEdgeVis ost i 2 true setEdgeVis ost i 3 true ) for i = 3 to 6 do ( setEdgeVis ost i 1 true setEdgeVis ost i 2 true setEdgeVis ost i 3 true ) update ost ) ... )--end create )--end plugin i przy brobie stworzenia po raz pierwszy obiektu uzywajac myszki wyskakuje taki oto blad: co wiec trzeba z tym zrobic?
  10. oto pierwsze pytanie - czy ktos wie, gdzie moge znalesc skrypty/pluginy podstawowych bryl geometrycznych? bo np. proubuje zrobic plugin tworzacy graniastoslup foremny o podstawie kwadratu i co? jak zwykle mam problemy :P z tworzeniem siatki - w helpie "How To - Scripted Geometry Plugin" (czy cos takiego) bylo opisane jak stworzyc jeden plugin; wzorujac sie na nim chcialem stworzyc moj plugin; do tworzenie siatki uzywalem funkcji 'setMesh'; jak potem moc np. dodawac modyfikator do takiej siatki? gdzie w wywolaniu funkcji mam podana nazwe? bo mi, jak potem probowalem ustawic automatycznym sposobem smoothgroups, to nie chcial :/ setMesh ost verts:vert_array faces:face_array addmodifier ost (Smooth autosmooth:true threshold:30) czy to jest poprawne wywolanie? :P
  11. tzn. u mnie 'seg' to zmienna okrslajaca ilosc scianek w podstawie+1, czyli w moim przypadku 13; a dlatego leci w ten sposob, bo podstawa ma byc widoczna od dolu, a nie od gory; jak robie gore, to wszystko jest OK
  12. mam taki oto problem w MaxScript: chce stworzyc skrypt tworzacy walec (w ramach cwiczenia); stworzylem tablice wierzcholkow z wierzcholkami - wszystko jest OK; nastepnie sprobowalem w petli potworzyc podstawe (tu trzeba odwrocic kolejnosc tworzenia scianek, by wszystkow wyszlo), wiec napisalem taki kod: append face_array [1,2,13] for j = seg to 3 do append face_array [1,j,j-1] a efekt? - nie udalo mi sie utworzyc scianek (za wyjatkiem pierwszej, poza petla dopiero gdy robielm to recznie - scianka po sciance udalo mi sie utworzyc podstawe w czym tkwi blad? czy jest to moj blad, czy MaxScripta?
  13. 3dsmaxman odpowiedział odpowiedź w temacie → 3ds max
    ja siedze w max 6, wiec na pierwsze 2 pytania ci nie odpowiem, lecz aby dodac sobie jeszcze 2 segmenty mozesz albo uzyc 'slice plain' (bo zakladam ze jest to editable mesh/poly) lub, jesli wydluzenie nie przeszkodzi zbytnio ;) to 2x 'extrude' na gorne polygony
  14. wielkie dzieki :) juz wszystko dziala i ta druga wersja jest jak narazie dla mnie lepsza - nie ma bledow, bo pierwsza mi tylko czesc siatki wygladzala :)
  15. mam taki skrypt (pierwszy napisany przez siebie metoda prob i bledow :/) : vert_array = #() #() face_array = #() #() v1 = [0,0,0] [0,0,0] v2 = [1,0,0] [1,0,0] v3 = [1,1,0] [1,1,0] v4 = [0,1,0] [0,1,0] v5 = [0,0,1] [0,0,1] v6 = [1,0,1] [1,0,1] v7 = [1,1,1] [1,1,1] v8 = [0,1,1] [0,1,1] append vert_array v1 #([0,0,0]) append vert_array v2 #([0,0,0], [1,0,0]) append vert_array v3 #([0,0,0], [1,0,0], [1,1,0]) append vert_array v4 #([0,0,0], [1,0,0], [1,1,0], [0,1,0]) append vert_array v5 #([0,0,0], [1,0,0], [1,1,0], [0,1,0], [0,0,1]) append vert_array v6 #([0,0,0], [1,0,0], [1,1,0], [0,1,0], [0,0,1], [1,0,1]) append vert_array v7 #([0,0,0], [1,0,0], [1,1,0], [0,1,0], [0,0,1], [1,0,1], [1,1,1]) append vert_array v8 #([0,0,0], [1,0,0], [1,1,0], [0,1,0], [0,0,1], [1,0,1], [1,1,1], [0,1,1]) append face_array [1,4,3] #([1,4,3]) append face_array [3,2,1] #([1,4,3], [3,2,1]) append face_array [1,2,6] #([1,4,3], [3,2,1], [1,2,6]) append face_array [6,5,1] #([1,4,3], [3,2,1], [1,2,6], [6,5,1]) append face_array [2,3,7] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7]) append face_array [7,6,2] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7], [7,6,2]) append face_array [3,4,8] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7], [7,6,2], [3,4,8]) append face_array [8,7,3] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7], [7,6,2], [3,4,8], [8,7,3]) append face_array [4,1,5] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7], [7,6,2], [3,4,8], [8,7,3], [4,1,5]) append face_array [5,8,4] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7], [7,6,2], [3,4,8], [8,7,3], [4,1,5], [5,8,4]) append face_array [5,6,7] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7], [7,6,2], [3,4,8], [8,7,3], [4,1,5], [5,8,4], [5,6,7]) append face_array [7,8,5] #([1,4,3], [3,2,1], [1,2,6], [6,5,1], [2,3,7], [7,6,2], [3,4,8], [8,7,3], [4,1,5], [5,8,4], [5,6,7], [7,8,5]) m = mesh vertices:vert_array faces:face_array $Editable_Mesh:Object03 @ [0.000000,0.000000,0.000000] no i niestety efekt nie jest w pełni zadowaljący - na dwóch przeciwległych ściankach pojawiają się krawędzie ścianek, jakby nie były połączone: jaki błąd popełniłem w skrypcie? z góry dziękuję
  16. 3dsmaxman odpowiedział BiZoN → na temat → 3ds max
    odnośnie pytania 1, to w max 6.0 jest Tools>Light Lister... , gdzie można modyfikować podstawowe parametry świateł. nie wiem jak jest w max 7.0, ale może być podobnie. najlepiej sprawdz to
  17. skoro tak, to pisac bede w MaxScript wielkie dzieki
  18. czy ktoś mógłby polecić mi jakąś pozycję w MaxScript Help odnośnie używania tych tablic, które podałem w temacie i zasad tworzenia siaki obiektu na podstawie ich? bo ja nie znalazłem niczego komplexowego :/
  19. czy ktoś może mi udzielić odpowiedzi na dwa pytania? 1) czy dla osoby która dopiero chce zacząć pisać plug-iny lepiej zacząć od MaxScript Listener, czy od pisania plug-inow w C++ (podstawowe elementy tego jezyka znam bardzo dobrze) ? 2) jesli w C++, to czy ktos zna jakis podrecznik/strone internetowa/postada materialy, jak sie to pisze? bo w MaxScript mam helpa, to zawsze sobie moge poczytac
  20. 3dsmaxman odpowiedział ciapaty → na temat → 3ds max
    ja umiem programować w C/C++, wiec jedynie spytalem sie na jednym forum o instrukcję do wylaczania komputera, i jak odpowiedza to napisze krotki programik pod MS Win :)

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.