zoukankan      html  css  js  c++  java
  • 3Ds Max中无法添加光源或添加光源报错的原因以及解决办法

    1. 问题描述
      我从某网站上下载了一些免费的max模型文件,然后用3ds max 2016打开,效果没有出错。
      但是当我关闭后打开我自己的模型文件时,我发现无法添加光源,任何光源都不行。
      症状是:点击光源面板,选中光源类型,在视图中点击或拖放试图创建一个光源时,
      要么是没反应,列表中也没有出现光源实例的名称;要么就是3ds max弹出一个错误框,然后软件就崩了!
      还有时候添加vray sun light,虽然添加似乎成功了,但是点击渲染的时候,那个光源就莫名消失了!

    2. 根因探索
      百度之后发现有很多人中招,都是因为下载了免费的max模型文件打开后中招的,按shift+L显示光源也没用。
      因此发现问题的根因是:你的3ds max软件中毒了!!!
      3ds max软件支持max script脚本编程,这意味着:
      3ds max和office等软件一样,容易因为暴露脚本宿主而遭到病毒攻击。
      所有支持脚本语言的软件都容易受到脚本病毒攻击,因为它牺牲了安全性换取开发者更灵活的开发体验。
      任何支持脚本的软件都会开放出一个宿主,也就是供操作的对象,比如在office word中,vbscript可以
      操作document宿主,excel中可以操作Sheet宿主,在photoshop中,javascript可以操作宿主app对象;
      在Flash中,actionscript也有对应的宿主,甚至任何人浏览的网页html文档中,javascript也可以操作
      document宿主。这些脚本语言就很容易编写病毒来攻击宿主,使之无法正常工作。

    3. 解决办法
      要找出病毒在哪,需要病毒查杀软件,但是一般3ds max软件的病毒都是很固定的出现在安装目录的 Startup目录下,
      只需要将里头的所有文件全部剪切出来(避免乱删无法恢复),再重新打开3ds max软件即可正常添加光源了。

  • 相关阅读:
    LeetCode 83. Remove Duplicates from Sorted List (从有序链表中去除重复项)
    LeetCode 21. Merge Two Sorted Lists (合并两个有序链表)
    LeetCode 720. Longest Word in Dictionary (字典里最长的单词)
    LeetCode 690. Employee Importance (职员的重要值)
    LeetCode 645. Set Mismatch (集合不匹配)
    LeetCode 500. Keyboard Row (键盘行)
    LeetCode 463. Island Perimeter (岛的周长)
    115.Distinct Subsequences
    55.Jump Game
    124.Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/thisisajoke/p/13372835.html
Copyright © 2011-2022 走看看