Heres whats happening. I have constructed a scene of 3 layers with 3 markers, and divided the components into 5 or 6 tools. My work file is fine, everything draws fine with the markers…smooth or unsmoothed (quick edit mode off or on).
When I enlarge the file to the dimensions Ill need for print, and to overcome ZBs anti-aliasing shortcomings, zb immediately crashes when I use the markers to draw smooth (quick edit mode off) placements of some of the tools for final render. It doesnt matter if I hit the draw marker with quick edit mode already turned off, or use the marker to place the tool in quick edit mode, then try to turn off quick edit when the tool is in edit mode. It doesnt matter what subd level the tool is saved as, or placed on the canvas as when the smoothing is applied…as soon as quick edit mode is turned off, zb crashes.
It would be easy to dismiss this as a ram deficiency, but things make me think bug, related to the marker draw function, or vid card issue. I can draw the same tool freehand, at high subd level, then scale it up in edit mode, manually place it and turn off quick edit mode( even at the highest resolution in “preview” render mode) without it crashing. Its only when I try to place the smooth tool with the marker, or try to smooth it after just having placed it with the marker.
Less demanding render modes dont make a difference. Ive divided the offending tools into smaller meshes, but it still crashes. My machine is far from some beast of a workstation, but it really should be adequate to the task, by any reasonable expectation. But I certainly could be doing something wrong too.
Heres the text of one of the error reports generated at crash time during the incidents:
[Edit] I deleted all that text…on review it seems it wasnt the pertitnent information on the error and the addresses it was occurring at. I cant seem to locate that part of the ms error report in the temp file during the occurence. I mean, I can view it all in the error report dialogue, but I cant seem to retrieve it. If anyone could tell me an efficient way to retrieve that info, id be happy to send it to them =)
Here are my system specs:
OS Name Microsoft Windows XP Home Edition
Version 5.1.2600 Service Pack 2 Build 2600
OS Manufacturer Microsoft Corporation
MBd: A8V Deluxe socket 939 K8T800pro
System Type X86-based PC
Processor AMD athlon 64 3500+ x86 Family 15 Model 15 Stepping 0 AuthenticAMD ~2202 Mhz
BIOS Version/Date American Megatrends Inc. 1005.027, 6/17/2004
SMBIOS Version 2.3
Windows Directory C:\WINDOWS
System Directory C:\WINDOWS\system32
2 Gigs Corsair Dual channel xms 400 ram
Boot Device \Device\HarddiskVolume1
Hardware Abstraction Layer Version = “5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)”
GPU: 256mb Geforce 6800 GT ( running nvidia 66.93 drivers)
2 Gigs Corsair Dual channel xms 400 ram
Total Physical Memory 2,048.00 MB
Available Physical Memory 1.69 GB
Total Virtual Memory 2.00 GB
Available Virtual Memory 1.96 GB
Page File Space 5.85 GB
Page File C:\pagefile.sys
and just on a whim, here is a list of the shared resources. No conflicts are reported, but some of the memory addresses are shared, and the GPU shares some ports. Maybe someone smarter than me could tell me if any of these could generate instabilities during memory intensive operations.
Resource Device
I/O Port 0x00000000-0x00000CF7 PCI bus
I/O Port 0x00000000-0x00000CF7 Direct memory access controller
I/O Port 0x000003C0-0x000003DF VIA CPU to AGP2.0/AGP3.0 Controller
I/O Port 0x000003C0-0x000003DF NVIDIA GeForce 6800 GT
IRQ 21 VIA Rev 5 or later USB Universal Host Controller
IRQ 21 VIA Rev 5 or later USB Universal Host Controller
IRQ 21 VIA Rev 5 or later USB Universal Host Controller
IRQ 21 VIA Rev 5 or later USB Universal Host Controller
IRQ 21 Standard Enhanced PCI to USB Host Controller
IRQ 16 NVIDIA GeForce 6800 GT
IRQ 16 VIA OHCI Compliant IEEE 1394 Host Controller
IRQ 16 OHCI Compliant IEEE 1394 Host Controller
IRQ 17 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter, Copper RJ-45
IRQ 17 SoftV92 Data Fax Modem
Memory Address 0xE0000000-0xF8FFFFFF VIA CPU to AGP2.0/AGP3.0 Controller
Memory Address 0xE0000000-0xF8FFFFFF NVIDIA GeForce 6800 GT
Memory Address 0xA0000-0xBFFFF PCI bus
Memory Address 0xA0000-0xBFFFF VIA CPU to AGP2.0/AGP3.0 Controller
Memory Address 0xA0000-0xBFFFF NVIDIA GeForce 6800 GT
I/O Port 0x000003B0-0x000003BB VIA CPU to AGP2.0/AGP3.0 Controller
I/O Port 0x000003B0-0x000003BB NVIDIA GeForce 6800 GT
I love ZB. It has been literally life changing for me…Im ready to dedicate the coming months to exploring it . I think there is genius level development behind it. I think it may be the silver bullet for 3d print illustration and design graphics…or at least, its painfully close to being a silver bullet. Because of its unique philosophy of image engineering (which I had a hard time warming to, but now am completely enamored with) its hard to see it as ever being more than a novelty ( commercially speaking) as animation solution , though an invaluable part of any work flow to be sure ( but who knows…ZB excells at defying expectations).
So I would just implore ZB not to forsake those of us who need print quality images to make our money . I really need a bit better stability at high resolution, larger image output and/or better AA, and better transparency export options for external compositing. For those things Id be willing to to pay twice as much for ZB, even before any of the new announced features see the light of day. (luminous polys would be really great too, but thats for another thread ; ).
Any ideas are appreciated,
Cheers