3ddyVoordelen: Niet veel, eerder nu nog nadelen. In de toekomst (binnen 5 jaar) zullen meerdere onderdelen, hardware en software aangepast worden op een 64 bits processor. Je kunt meer geheugen plaatsen in je moederbord zolang die dat ondersteund en volgens mij is de max bij 64 bits zo'n 8 gig.
Nadelen: 3dsmax 64 of 32, geen verschil, tenminste niet merkbaar.
Alle software die je draait op 64 die eigenlijk 32 zijn kunnen problemen opleveren op je 64 bits operating system. Windows XP 64 heeft wel een backward compatibity mode, maar dat werkt niet altijd. Problemen zijn bekend bij Adobe Acrobat en Windows Media Encoder 9.
MrgoodbyteVoornamelijk het voordeel van 64-bit is de hoeveelheid memory die je per process kan aanspreken. Het vorige project hadden we wat probleempjes hiermee, we hadden voor een aantal shots in ieder geval meer nodig dan het OS ons wilde geven (terwijl het er dus wel physiek in de computer zat). Dit zou dus wel opgelost zijn met een 64-bit machine en 64-bit OS.
-Ronald
ThefirstfloorGoed dit te lezen !
Zitten ook met een env nu die meer vraagt dan de 1.6 of 1.8 die windows geven wil, terwijl er 4 gig inzit. Eens ff 64bit gaan aankaarten 😄
Qlnsibr3ddy en MrGoodbyt bedankt voor de reacties. Van Joep vd Steen had ik soortgelijk te horen gekregen:
"64 bit geeft je een voordeel bij grotere scenes die door de 2/3 GB Ram heen schieten, anders is het net zo snel. Ik zou dus die centen in mijn zak houden en eventueel in de toekomst iets mee gaan doen, maar levert het naar alle waarschijnlijkheid te weinig op, en je kunt altijd nog doorgroeien"
EN:
"Echter voor netwerkrendering kun je het beste geen OS door elkaar mengen en zeker geen 64 bit en 32 bit, dit is een absolute no go. Je moet 32 en 64 bit echt als losse applicaties zien."
Met name dat laatste vind ik zelf wel een flinke belemmering. Dan kun je dus geen low-end pc-tjes in je backburner-netwerkje opnemen...
Krietings,
Simon
3ddyThx voor het delen van deze extra info.B-)
MrgoodbyteUiteraard zijn het aparte applicaties die 32-bit en 64-bit versies van hetzelfde product. Ik heb zelf geen problemen kunnen ontdekken tussen die twee. Ik heb ooit eens wat dingen met mental ray laten renderen op 64-bit (AMD64) en die vergeleken met mijn eigen 32-bit (PPC) renders: geen verschil. Ze matchen gewoon 1 op 1.
Het enige dat moest worden gedaan om de Windows versie blij te houden was dat mijn eigen custom C/C++ shaders moesten worden gecompiled voor 64-bit. Dat was alles en daarna werkte het uitstekend.
Wat er wel mis kan gaan tussen 32 en 64 bit (netzoals tussen AMD, Intel en PPC) is wanneer je een shader of iets anders in je setup een willekeurig nummer gebruikt, zoals bijvoorbeeld een noise shader of functie. Een willekeurig nummer door een computer gegenereerd moet namelijk "predictable unpredictable" zijn. Dat wil zeggen dat als ik alle input waardes hetzelfde heb naar de shader of functie ik altijd diezelfde willekeurige waarde eruit krijg, ongeacht op welke computer ik gebruik. Dit werkt met een soort intern "tellertje" in de computer. Als je dus een ander soort processor hebt is het "tellertje" en het bijbehordende mechanisme anders. Dan kun je dus niet meer spreken van predictable, maar van pure unpredictability. Dus als je hetzelfde frame rendert op twee verschillende types processors komt er dus een ander plaatje uit en dat is niet goed.
Ik heb bijvoorbeeld wel eens gehad dat 1 node uit de renderfarm (100x PPC) z'n "tellertje" op een verkeerde waarde had staan, dat dus een andere random waarde plotseling ging genereren. Node gerestart en het werkte weer.
Het kan dus wel, maar geen noise functies gebruiken! En zou je low-ends will kopen, kan best zolang je maar alle frames uit 1 render maar op dezelfde architectuur rendert. Dan is er geen enkel probleem.
-Ronald