Pokazywanie postów oznaczonych etykietą blender. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą blender. Pokaż wszystkie posty

16 maja 2017

Pixar's Renderman + Ubuntu + Blender = realistyczne renderowanie grafiki 3D

Od zawsze oglądamy produkcje firmy Pixar, ale nie wszyscy wiedzą, że piękne sceny do tych produkcji filmowych w tym bajek są renderowane w opublikowanym do użytku za darmo rendererze  Renderman. Niedawno ten silnik obchodził swoje 25 lat, co jest wielkim sukcesem w tej branży.



W związku z tym, że bawię się czasami blenderem (w modelowanie rzeczywistości oraz przygotowanie modeli do druku 3D) spróbowałem podłączyć ten renderer w ubuntu, aby uzyskać na swoich scenach takie realistycznie wyrenderowane grafiki 3D.

W kwestii samej architektury rozwiązania warto wspomnieć, że Pixar oferuje po rejestracji do celów nie komercyjnych skompilowany serwer i w procesie instalacji wiążemy go poprzez e-mail z kontem na stronie firmy Pixar. Dla wielu programów do modelowania 3D są dostępne dedykowane pluginy, które pozwalają na wykonywanie renderowania scen na silniku RenderMan

Renderer Pixara jest bardzo bogatym w opcje narzędziem z interfejsem graficznym.
Ten produkt pracował przy produkcjach, kótre nie raz wygrywały Oscara i nie tylko.


Dzięki niemu w scenach akcji w „Final Fantasy VIII” znalazło się efektowne rozmycie tła, w „Strażnikach Galaktyki” świat z komiksów Marvela zyskał nowe życie, popisowo złamał się Titanic, a Jedyny Pierścień wpadł do ognia Góry Przeznaczenia. źródło

Cechuje go kilka ważnych aspektów:

  • fotorealizm - RenderMan produktuje bardzo realistyczne obrazy z bazujących na fizyce cieniowaniu i świetle. To co mnie zaskoczyło, to w opcji renderowania ustawia się datę i godzinę, a pozycja słońca w scenie się wylicza automatycznie. Bardzo sprytne i praktyczne podejście.  
  • wydajność - bardzo efektywnie renderuje duże i skomplikowane - ze sporą ilością odbić światła - sceny. Oczywiście można renderować na farmie, czyli w cloudzie, co ułatwia pracę w tej branży.
  • jakość - możemy tworzyć wysokiej jakości obrazy z nowościami typu zaawansowane filtrowanie oraz rozmyciem w ruchu
  • kontrola - język RenderMan Shading Language i format danych Pixar's 3D (RIB) umożliwiają automatyzację kreacji oraz wyrażenie dowolnej ekspresji twórczej.
Oczywiście wspierane są wszystkie popularne dzisiaj systemy operacyjne.

Tutaj film pokazujący, jak podłączyć RenderMan w Blenderze.








Chciałbym przedstawić różne materiały wyrenderowane w Blenderze 2.78c, w tym oczywiście przy pomocy Pixar's RenderMan. Celowo zachowałem światło ze zmroku, aby ukazać jak w warunkach słabszego oświetlenia RenderMan radzi sobie ze scenami.

RenderMan rendering dla zachodzącego słońca








17 grudnia 2008

Blender - zaczarowany ołówek 3D

W pierwszych krokach przedstawiłem Blendera. Używam go skutecznie od jakiegoś czasu do kreowania różnych wizualizacji projektów, maszyn, wynalazków i chciałbym docenić ten program za spore jak na Open Source możliwości kreowania swojego świata w kilku wymiarach, intuicyjny interfejs użytkownika, wbudowany silnik gier, niesamowite narzędzie animatorskie, niezwykłą deskę kreślarską oraz niebanalne efekty renderingu.
Artykuł ten ma na celu prezentację moich modeli, którymi chciałbym się z Wami podzielić oraz omówić ich powstanie.
Jako pierszy model stworzyłem rakietę, byćmoże niezbyt ambitny projekt, ale zawsze "ten pierwszy raz" ;) w Blenderze. Oto widok konstrukcji z perspektywy deski roboczej:



Kolejnym pomyslem i modelem, ktory kazdemu poczatkujcemu tworcy 3D nasuwa się na deskę kreślarską jest jakiś dwuślad.



Następnym odkryciem jest oczywiście domek moich marzeń :-) Co prawda nie jest idealny, brakuje mu jeszcze wiele, lecz zarys to podstawa do wyobrażenia złożoności ;) Dodaje wyrenderowany na szybko rozkład ścian ...



Oczywiście chciałbym się z Wami podzielić praktycznymi lekturami w postaci wideo, które są niemal obowiązkowe i pobudzają kreatywnośc w świecie 3D. Oto one:


Kurs wideo programu Blender w języku polskim
Skategoryzowane tekstury oraz obrysy różnych obiektów
Baza tekstur
Modele samochodów
Polska strona społeczności blenderowania (forum, artykuły, modele)

Open Source Architecture
Tutorial: Blender Ambient Occlusion
Tutorial: building a house in Blender 3d software - part 1
Tutorial: building a house in Blender 3d software - part 2
Tutorial: building a house in Blender 3d software - part 3
Garden house demo
Virtuality vs. Reality
Using a Lattice to Redisign your model

Wizualizacja butelki Coca-coli

Użycie Blendera do tworzenia i analizy profili nośnych skrzydeł

http://en.wikibooks.org/wiki/Blender_3D:_Tutorial_Links_List#2D_Texture_Painting_Techniques

http://forum.blender3d.pl/viewtopic.php?p=29974&sid=fb546cf1f356e77c05a4f1e74e75a519

http://pg12.bialystok.pl/php/body/edukacja/technologia-informacyjna/budowa_kompa/artykuly/Projektowanie%20grafiki%203D%20w%20Blenderze%20(cz.3)/pf--10s052_54.pdf

http://wiki.blender.org/index.php/Manual.pl/Pierwsza_Animacja_w_30_i_30_Minut_Czesc_I

http://www.pixel2life.com/tutorials/blender_3d/

http://wiki.blender.org/index.php/Doc:Tutorials/Modelling/Curves/B%C3%A9zier

http://blenderunderground.com/forums/viewforum.php?f=19

2 czerwca 2008

Blender - pierwsze kroki w modelowaniu 3D


Od dawna chciałem sobie stworzyć własną wirtualną krainę 3D. Dziś zrealizowałem bazowy problem z tym marzeniem - poznałem podstawy modelowania grafiki komputerowej 3D. Oczywiście wybór padł na aplikację do modelowania, renderingu oraz kreowania animacji Blender. Jest to program wieloplatformowy, darmowy, interesujący oraz w założeniach niebanalny ;-)



Zapoznałem się z podstawowymi lekcjami blendera
i jestem już w stanie robić niebanalne modele i przerysowywać do świata 3D różne podstawowe kształty. Zabawa na początek z animacją przysporzyła mi kilka splotów synaps w głowie, bo jest to zupełnie niecodzienna porcja wiedzy o funkcjonowaniu aplikacji o otwartym kodzie.



Skoro już jesteśmy przy tematyce otwartego kodu i programowania, to szacunek oczywiście dla społeczności, która tworzy ten projekt i dokumentuje, gdyż jest on stworzony w całości ponoć w językach programowania C++ i Python :-) Co ciekawe, Ponadto wbudowano
Edytor tekstowy do pisania informacji o scenie oraz skryptów Pythona. Przyznam, że dość dojrzałe są efekty działania programu i aplikacja zachowuje się pod Linux Ubuntu dość stabilnie w wersji 2.44.

Zachęcam do zabawy w tym programie, bo o ile mamy pomysły i nie potrafimy ich niekiedy przelać na papier w postaci szkiców 3D, to Blender jest w stanie nas w tym wspomóc. Dodatkowym atutem, który warto poruszyć to wbudowany silnik do tworzenia gier i prezentacji, który co prawda nie jest z kategorii HAVOK, ale ma bardzo ważną zaletę - nie musisz być programistą, aby napisać nieszablonową prezentację lub grę :-)