Jump to content

Nils Norgren

Members
  • Posts

    311
  • Joined

  • Last visited

Personal Information

  • Display Name
    NilsN
  • Country
    United_States

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Nils Norgren's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

10

Reputation

  1. see post from 2014 - http://forums.cgarchitect.com/77432-possible-future.html OR from 2010 - http://forums.cgarchitect.com/61031-chasing-dying-industry.html How about 2008 - http://forums.cgarchitect.com/29542-impression-autodesk-2009-danger-cg-arch-industry-disappearing.html here is one from 2004 - http://forums.cgarchitect.com/6184-future-architectural-visualization.html This discussion is far from new, and as usual, the industry will change/evolve as tools change, get better, easier. The demise of the industry has been predicted over and over again. Always endeavor to improve technical and creative skills along with emotional intelligence and client empathy. In then end, value your time appropriately and all will be fine. If one stays hungry to get better and provide a level of service that clients desire and appreciate, there will be work. -Nils
  2. Sorry bout that, Should have addressed Kevin, Yes, this is our farm here at Neoscape, we keep it busy most of the time, i appreciate John's comment about vray cloud, although i just did a quick AWS calculation to see what 80 machines with the same CPU and RAM as us would cost for a year, it came to over 4 million dollars. Just a back of the napkin calculation, I am sure the vray cloud is less, and you would only use what you need, but it is essential to do the math on the cost it can get expensive. Remember that every frame needs to be rendered multiple times, not only for changes/passes but for review stages. I could talk infrastructure all day, not very sexy but important nonetheless. -Nils
  3. Hello William, We use dell 1u servers in our renderfarm, I would suggest you reach out to Dell to customize the server to exactly your configuration. There are a few things that render machines should have and a few places where you can skip some bells and whistles. You should invest in the best CPU, and the most RAM you can, we get poweredge r640 servers with 2 intel xeon gold 5218 chips, we buy RAM separately and add it ourselves (the dell ram was considerably more), in our latest generation we bumped the machine up to 148 gigs of ram. All in each machine ends up costing about 5k. A render farm is an essential component of our work, which is both stills and animation. We also render AE and Nuke on the farm, but for the most part 95% is max/vray. Some things to skip when buying a server for rendering, you only need a typical windows license, (not "Server") no fancy RAID, (HHD big enough for all software and caches) no redundant power supplies (most servers require this for uptime. Spend all you can on good CPUs and RAM, the rest is just a stripped down computer in a small footprint. Another important point to remember, (apart from software/licenses) is that these type of machines generate lots of heat and are LOUD, they are designed to be in an environment where sound is not a problem and cooling is provided. Our server room is about 200 sq ft, and we have 18 Tons of cooling available. I have included a picture of the newest addition of farm machines. Hope this helps, we bought our first renderfarm back in the late 90's and have been building/rebuilding ever since. -Nils ps. please for your sanity don't use Backburner, invest in a render management system, something, anything else...
  4. Sure Juraj, I don't think I can get through it in one or two sentences tho' I should also point out that I am not directly in sales or marketing. When we started Neoscape, our plan was to do renderings/animations for the AEC industry (this was 1995) for the most part we were selling a service that was not yet commonly used, the only competition we had was with hand renderers. We were not the first, but most of our clients were un-familiar with our services. Over the years we added more breadth of services (interactive, design), our clientele and industry stayed the same. As the industry matured there were many “this is the end of the outside renderer” moments, as happens now, every generation of the tools is marketed as being SO EASY, that our clients would chide us by telling us that our services is going to be obsolete. I have relayed the story before but we had a client (an Architect) say in an off-hand way “I need to take a weekend and learn this stuff”, meaning he was going, over the course of two days, become an expert 3d artist and renderer. This displayed the lack of respect he had for us as professionals and our craft. We started to see that many treat renderings as commodities, and were willing to get low quality renderings for cheap and throw them away after their intended use. We knew that we could not compete with low-cost providers, and we needed to establish ourselves as creative partners, not just a provider of renderings, or films, or websites, etc. Also along the way it became clear that we would be best off if we had a place at the decision making table. As we had opportunity to work on larger projects and providing a greater breadth of service we became much more savvy in the industry and realized that we had all the tools needed for full campaigns, we still do almost all production in house, but on occasion we have been in meetings with a potential client who will ask, who we use for renderings, and when we say we do them ourselves, they don’t believe us. One piece of advice we had early was “sell new services to old clients and sell old services to new clients” this is mainly what happens as we organically grew to encompass more skills and breadth of service. When it comes to whole campaigns, such as, naming the project, positioning the project, identity, developing a marketing plan, renderings, film(s), print collateral, marketing suite, super graphics (building wrap), website, interactive tools, VR, and soon AR, it can get huge, and very drawn out, but the more one is in charge of, the more freedom (and hopefully the larger the fee), which will allow for a better outcome in the end, for the client and for us. As for the Verizon, or Ketchup, we have done some projects that are outside the Real Estate market, most of those projects are out-of-the-blue opportunities, our reputation is within this industry, and our contacts, our example projects are all primarily with the built environment, there are some related industries we have had the luck to work in, (furniture, industrial design, building products, etc.) but most of those contacts came to us through our primary industry. Nils Norgren, Neoscape
  5. Please enjoy, at the bottom of the first page is our Holiday film (parody of Mean Girls, Neoscape style) https://neoscape.com/ -Nils Norgren, Neoscape
  6. You can try putting the expression inside the "Quiet mode" context http://help.autodesk.com/view/3DSMAX/2017/ENU/?guid=__files_GUID_438AC4EB_2AA9_4EF8_BD1F_4EC8A034A316_htm http://help.autodesk.com/view/3DSMAX/2017/ENU/?guid=__files_GUID_A1FFEDE0_9B92_4CD5_8127_76AA393D5143_htm http://forums.cgsociety.org/archive/index.php?t-680291.html I don't use Corona, but this is a general way to "force" max to do something without popping up dialogs every time. Hope this helps, -Nils
  7. I see your POV-RAY and raise you https://radiance-online.org/
  8. Congrats Ernest, it is a fantastic article, I really appreciate the way you tied traditional illustration approaches and sensibilities and the new digital techniques and clients expectations. Thanks for the mention also! Hope things are well, we are in the midst of the ASAI up here in Boston... Maybe we will get a chance to hang out soon. -Nils
  9. 60-70 an hour is still on the low end. There are 2080 hours in a work year, if you factor in time without work, and time looking for work it becomes (aggressively) 1248, if you take some vacations and holidays off, that can become 1048 of direct billing, at 70 an hour that is 73k, after taxes it becomes 53k, if you have rent, power, software, hardware, online rendering, phone, accountant, lawyer, project management and other online monthly subscriptions, you could spend 2 to 4k a month on business related expenses, depending on your region and the level of service you provide your clients, taking 3k a month you are down to 17.5k of yearly take home salary, which you need to spend on all your other general life expenses, gas, car, food, significant others, pets, travel, student debt, etc. In the end 70 an hour as a freelancer (depending on ability to stay billable) can be tenuous. In a good year you might work like mad and ignore all other parts of your life, but after it all you may only have 40-50k of income to live off. Eventually real life will creep in, spouses, children, etc. Require time, effort, attention and money. There is much to figuring out a fair hourly rate, but don't forget all the costs that go into the work. Then there is what the market will bear. One thing to consider is what is the work WORTH to our clients. If you provide good customer experience, provide reliable results, and are trusted, you should charge at least a living wage. One thing I was taught long ago, "if you aren't losing a few jobs on price, your aren't charging enough" Another idiom we lived by in the bad old days, "if a client makes their decision solely based on price, what kind of client will they be when we start the work?" better to let the bargain shoppers go be someone else's headache. No need to sell yourself short or give away work. my 2¢ - for what it's worth... -Nils Norgren
  10. I would agree that money is NOT the source of happiness, but an extreme lack of money can sure be a source of sadness. As Sophie Tucker once said, "I've been rich and I've been poor, rich is better" What makes someone rich? Compared to some of our clients in Real Estate Development, we are all poor, and will always be, we have clients that, according to websites compensation can top 10,000,000 a year, I don't want their job or think I could do it. Having just spent time in Africa, in that context I would consider myself rich, I own a house, car, can take vacations to Africa, etc. On the other hand, I am 2 years away from starting to fund 16 years of college over 12 years(with overlap). This assumes all 4 kids go to 4 years of college, current USA rates for college, at 50k a year is $800,000, feeling poor after doing that math, great, now I'm sad...
  11. The way that version of the script works it is making a new UVWmap modifier each time it finds an object in the scene(each loop), to make ONE UVWmap and apply it to multiple objects you move the UVWmap creation outside the loop, that way it only is created once and then it is applied to each of the objects as it loops over them. newUV = Uvwmap() -- create a new UVWmap Modifier newUV.maptype = 4 -- now outside the loop, there will be ONE UVWmap newUV.length = 2000 -- applied to all the objects newUV.height = 2000 -- otherwise this is the same as before newUV.width = 2000 -- except now the modifier will be an instance for i in selection do ( if superclassof(i) == GeometryClass do ( addmodifier i newUV ) ) [/Code]
  12. Short answer: A group is a special object, that is treated differently in the viewport than when accessing the scene in Maxscript. Long Answer: Let me commend you for getting in and trying your hand at maxscript, it is one of my favorite things in Max, I think everyone should work through the tutorials and get a basic understanding of maxscript, it will make you interaction with 3dsmax much richer, can be a good place to start to other environments, and will allow you another way to approach problems, especially when having to do the same task over and over. What you are doing in your script above is saying to maxscript: modPanel.addModToSelection (Uvwmap ()) ui : on ----- same as adding a Uvwmap modifier to everything selected $.modifiers[#UVW_Map].maptype = 4 ----- this is setting the map type on everything currently selected $.modifiers[#UVW_Map].length = 2000 ----- sets the length $.modifiers[#UVW_Map].width = 2000 ----- set the width.... you get the idea $.modifiers[#UVW_Map].height = 2000 A couple of things to note, because this was recorded with the listener, it is just reflecting what happens in the UI and records it, and (under special circumstances) will work when played back via a script. There are a few conventions that make this possible, but also make the script brittle. The problem you ran into is an error, because you selected a group in the UI, what is actually happening when you do this is you select a hidden object (the group) which in turn selects all the members. The Group itself cannot receive the modifier, and the built-in variable "$" is not mapped properly to the objects, like it is when you select objects separately in the viewport. Using "$" in scripts is not a good idea, there are different ways to get at the current selection, but if 1 thing is selected, or many of different types (lights, helpers, geometry, cameras) they still are temporarily referenced by "$". Another thing that is happening in the script you created, is that you first apply a default uvwmap modifier to each of the objects that are selected, and then you go through and change the values. The more common way to achieve the same result with more control, would be to make a uvwmap modifier with the values you want, then apply it to the objects you want. You can choose to apply the same one to all the objects, (making the modifier and instance) or a copy of the modifier on each object so that changing one wont change all the rest. Here is a quick script that achieves the same result but in a more maxscripty way: (anything after -- is a comment) for i in selection do -- loop to march through all objects currently selected ( if superclassof(i) == GeometryClass do -- test to see if objects are geometry (there are other ways to do this) ( newUV = Uvwmap() -- create a new UVWmap Modifier newUV.maptype = 4 newUV.length = 2000 newUV.height = 2000 newUV.width = 2000 addmodifier i newUV -- apply the modifier to the object (here refrenced by "i") ) ) -Nils Norgren
  13. This thread has been happening at least once a year for the last 12 years on this forum... http://forums.cgarchitect.com/6184-future-architectural-visualization.html -Nils
  14. Scott's got it right, we don't allow anyone in the server room, there is no need for anyone to go in there, it is not only cold, the air is whipping around, and it's so loud you can't hold a conversation without shouting. -N
  15. I am talking about room cooling, in the front of our racks, we have cold air supply that is around 60f/15C and the exhaust fans at the back of the racks register about 99f/37C. We have a dedicated air handling unit for the server room, which is enclosed. If/when the cooling unit goes offline the room can shoot up to 120f/48C in 10-20 min, we monitor the room and can initiate remote shutdown if this happens. The cost of adding render capacity needs to include power/cooling/noise/and IT consideration was the point. -Nils
×
×
  • Create New...